Aria Language - Towards Agent Orientation Paradigm

نویسندگان

  • Mohsen Lesani
  • Niloufar Montazeri
چکیده

As building large-scale software systems is complex, several software engineering paradigms have been devised. Agent oriented paradigm is one of the most predominant contributions to the field of software engineering and has the potential to significantly improve current practice of the field. The paradigm should be elaborated both practically and conceptually. Most existing agent oriented frameworks do not offer agent definition languages but propose to define agents with the help of agent libraries in existing object oriented languages. Few frameworks that propose languages lack conceptual principles for agent orientation. The contribution of this paper is twofold. Firstly, an agent oriented language called Aria and its compiler are proposed. Aria language is a superset of Java language and the compiler compiles a program in Aria to an equivalent program in Java. These enable Aria to fully integrate with and preserve all the existing knowledge and code in Java. Secondly, the three well-known object oriented principles of abstraction, inheritance and polymorphism are redefined for agent orientation. As chat room is a distributed application, it is selected as a sample case, designed and developed successfully in Aria. In addition, agent MVC architecture is offered as the second case.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Engineering Adaptive Multi-Agent Systems with ODAM Methodology

Agent orientation is believed as an appropriate and powerful paradigm to develop complex systems. In order to engineer complex self-adaptive multi-agent systems, we present dynamic binding mechanism and an agentoriented methodology called ODAM that exploits the flexibility and high-level abstraction of agent orientation based on organization metaphors. The metamodel and modeling language of ODA...

متن کامل

Agent Orientation as a Modelling Paradigm

Agent orientation is emerging as a new paradigm for constructing software systems. Agentoriented systems are expected to be more powerful, more flexible, and more robust than conventional software systems. This paper argues for a shift towards agent orientation at the level of requirements engineering, quite separately from the concept of agent as a software construct. Requirements analysis rel...

متن کامل

Framework for Service-Oriented Architecture Metadata Management

Enterprise Architects and developers constantly have to deal with changing and evolving business requirements. Organizations have to be more dynamic in their collaboration and competition efforts to remain viable. To combat these increasing pressures on the IT resources enterprises are moving towards the paradigm of service orientation. This allows for businesses to leverage their existing inve...

متن کامل

Two New Modalities for ARIA

Accessibility of rich internet applications is ensured by ARIA and assistive technology supporting this additional mark-up. We propose MM-ARIA for the integration of multiple types of assistive technology while supporting multimodal interaction. The Dojo toolkit’s calendar widget is an example of a complex, non-standard widget requiring ARIA mark-up. MM-ARIA generates grammars for speech recogn...

متن کامل

Towards an Intelligent Interior Design System*

This paper gives an overview of a speech and language interface to an agent system operating in the domain of interior design. The user can instruct the system to place objects in a room, and query it about spatial relations among these objects. The core issue of this research is to provide a framework for the development of intelligent design systems, based on the integration of a natural lang...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2008